'''
元组
列表属于可变序列，它的元素可以随时修改或删除，元组是不可变序列，其中元素不可修改，只能整体替换。
列表可以使用append()、extend()、insert()、remove()和pop()等方法实现添加和修改，元组则没有这几个方法。
列表可以使用切片访问和修改列表中的元素，元组也支持切片，但是它只能通过切片访问。
元组比列表的访问和处理速度快，如果只需要访问不需要修改，建议使用元组。
列表不能作为字典的键，而元组则可以。
'''
#例3-19 通过索引查询元组中元素

#定义一个元组，存储数据库相关连接信息，包括连接地址IP,端口号，用户名，密码
db_info = ("192.168.1.1",3306,"root","root123")
'''
ip = db_info[0]
port = db_info[1]
print("ip:{},port:{}".format(ip,port))
'''
#例3-20 使用for循环遍历元组
#for循环
for item in db_info:
    print(item)

#例3-21 使用while循环遍历元组
i = 0
while i< len(db_info):
    print(db_info[i])
    i += 1